﻿namespace ED.Model.Request
{
    public class EmployeeQueryRes
    {
        /// <summary>
        /// 员工姓名    
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 员工编号    
        /// </summary>
        public string Code { get; set; }

        /// <summary>
        /// 员工身份证号    
        /// </summary>
        public string IdCardNo { get; set; }

        /// <summary>
        /// 性别    
        /// </summary>
        public int? Gender { get; set; }

        /// <summary>
        /// 入职时间    
        /// </summary>
        public DateTime? HirDate { get; set; }

        /// <summary>
        /// 学历    
        /// </summary>
        public int? Degree { get; set; }

        /// <summary>
        /// 组织机构：末级机构id    
        /// </summary>
        public int? DepartmentId { get; set; }

        /// <summary>
        /// 岗位Id    
        /// </summary>
        public int? PostId { get; set; }

        /// <summary>
        /// 归属城市    
        /// </summary>
        public int? OwnerCity { get; set; }

        /// <summary>
        /// 电话号码    
        /// </summary>
        public string Mobile { get; set; }

        /// <summary>
        /// 手机号码    
        /// </summary>
        public string Phone { get; set; }

        /// <summary>
        /// 离职日期    
        /// </summary>
        public DateTime? DimissionDate { get; set; }

        /// <summary>
        /// 状态:系统级枚举1-在职,2-离职,3-休假    
        /// </summary>
        public int? Status { get; set; }

        /// <summary>
        /// 团队类型,字典Id    
        /// </summary>
        public int? TeamType { get; set; }

        /// <summary>
        /// 入岗日期    
        /// </summary>
        public DateTime? IntoPostDate { get; set; }

        /// <summary>
        /// 离岗日期    
        /// </summary>
        public DateTime? LeavePostDate { get; set; }
    }
}
